[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 21 Fn E3  - Novell Netware - Accounting Services - Get Account Status  [N]

   AH = E3h subfn 96h
   DS:SI -> request buffer (see below)
   ES:DI -> reply buffer (see below)

Return: AL = status (00h,C0h,C1h) (see below)

Note:  this function is supported by Advanced NetWare 2.1+

See Also: AH=E3h/SF=97h,AH=E3h/SF=98h,AH=E3h/SF=99h

Values for status:
 00h   successful
 C0h   no account privileges
 C1h   no account balance
 C2h   credit limit exceeded
 C3h   too many holds on account

Format of request buffer:
Offset Size    Description
 00h   WORD    length of following data (max 33h)
 02h   BYTE    96h (subfunction "Get Account Status")
 03h   WORD    (big-endian) type of bindery object
 05h   BYTE    length of object name (01h to 2Fh)
 06h  N BYTEs  object name

Format of reply buffer:
Offset Size    Description
 00h   WORD    (call) length of following buffer space
 02h   DWORD   (big-endian) account balance
 06h   DWORD   (big-endian) credit limit
       signed number indicating lowest allowable account balance
 0Ah 120 BYTEs reserved
 82h   DWORD   (big-endian) object ID, server 1
 86h   DWORD   (big-endian) hold amount, server 1
   ...
 F8h   DWORD   (big-endian) object ID, server 16
 FCh   DWORD   (big-endian) hold amount, server 16

Note:  the reply buffer lists the servers which have placed holds on a portion
     of the account balance, and the amount reserved by each

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson